import { Node, PageView } from 'cc';
import { PanelModel } from '../../Basic/UI/PanelModel';

export class MenuModel extends PanelModel {
  className: string = 'MenuModel';
  loadRes: string = 'maingame/menu/MenuPanel';
  mainNode: Node = null;
  mainPageView: PageView;
  pageIndex: number = 0;

  // Show(): void {
  //   if (this.mainNode === null) LayerManager.Singleton.showNode(this.loadRes);
  //   else this.mainNode.active = true;
  // }

  // initPageView() {
  //   const data = DataMgr.tables.TbSection.getDataList();
  //   for (let i = 0; i < data.length; i++) {
  //     const pageItem = this.mainPageView.content.children[i];
  //     const lab = pageItem.getComponentInChildren(Label);
  //     let str = '';
  //     switch (data[i].gameMode) {
  //       case GameMode.NORMAL:
  //         str = '普通模式';
  //         break;
  //     }
  //     lab.string = str;
  //   }
  //   this.changePage(0);
  // }

  // changePage(num: number) {
  //   let index = this.mainPageView.curPageIdx + num;
  //   if (index >= this.mainPageView.content.children.length - 1) index = this.mainPageView.content.children.length - 1;
  //   if (index <= 0) index = 0;
  //   if (this.pageIndex === index) return;
  //   this.pageIndex = index;
  //   this.mainPageView.scrollToPage(this.pageIndex);
  // }
}
